Text copied to clipboard!
Tytuł
Text copied to clipboard!Architekt Oprogramowania
Opis
Text copied to clipboard!
Poszukujemy Architekta Oprogramowania, który dołączy do naszego zespołu technologicznego i odegra kluczową rolę w projektowaniu, rozwijaniu oraz wdrażaniu złożonych systemów informatycznych. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie architektury oprogramowania, która spełnia wymagania biznesowe, techniczne i operacyjne, zapewniając jednocześnie skalowalność, bezpieczeństwo i wydajność systemów.
Architekt Oprogramowania będzie współpracować z zespołami programistów, analityków biznesowych, testerów oraz menedżerów projektów, aby zapewnić spójność i jakość rozwiązań technologicznych. Będzie również odpowiedzialny za wybór odpowiednich technologii, wzorców projektowych oraz standardów kodowania. Wymagana jest umiejętność analitycznego myślenia, rozwiązywania problemów oraz komunikacji z interesariuszami technicznymi i nietechnicznymi.
Idealny kandydat posiada doświadczenie w projektowaniu systemów rozproszonych, mikroserwisów, integracji API oraz znajomość chmur obliczeniowych (np. AWS, Azure, GCP). Powinien również znać języki programowania takie jak Java, C#, Python lub JavaScript oraz narzędzia do zarządzania konfiguracją i CI/CD.
Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz atrakcyjne wynagrodzenie i benefity. Jeśli jesteś osobą z pasją do technologii i chcesz mieć realny wpływ na kształtowanie nowoczesnych rozwiązań IT, zapraszamy do aplikowania.
Obowiązki
Text copied to clipboard!- Projektowanie architektury systemów informatycznych
- Wybór technologii i narzędzi programistycznych
- Współpraca z zespołami deweloperskimi i biznesowymi
- Tworzenie dokumentacji technicznej
- Zapewnienie skalowalności i bezpieczeństwa systemów
- Nadzór nad implementacją rozwiązań
- Analiza wymagań technicznych i biznesowych
- Udział w przeglądach kodu i audytach architektury
- Mentorowanie młodszych członków zespołu
- Wdrażanie najlepszych praktyk projektowych
Wymagania
Text copied to clipboard!- Wykształcenie wyższe informatyczne lub pokrewne
- Minimum 5 lat doświadczenia w tworzeniu oprogramowania
- Doświadczenie w projektowaniu architektury systemów
- Znajomość wzorców projektowych i zasad SOLID
- Biegłość w jednym lub kilku językach programowania (Java, C#, Python, itp.)
- Znajomość technologii chmurowych (AWS, Azure, GCP)
- Doświadczenie z mikroserwisami i integracją API
- Umiejętność pracy zespołowej i komunikacji
- Znajomość narzędzi CI/CD i DevOps
- Dobra znajomość języka angielskiego
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w projektowaniu architektury systemów?
- Z jakich technologii chmurowych korzystałeś w poprzednich projektach?
- Jakie wzorce projektowe stosujesz najczęściej i dlaczego?
- Czy masz doświadczenie z mikroserwisami? Opowiedz o jednym z projektów.
- Jakie narzędzia CI/CD znasz i stosujesz?
- Jak radzisz sobie z konfliktami technologicznymi w zespole?
- Czy miałeś okazję mentorować innych programistów?
- Jakie są Twoje ulubione języki programowania i dlaczego?
- Jak zapewniasz bezpieczeństwo w projektowanych systemach?
- Czy masz doświadczenie w pracy z architekturą opartą na zdarzeniach?